package com.ftg.learn.chapter8.pattern.singleton;

/**
 * 单例模式
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/7/31 下午3:23
 */
public class FullSingleSync {

    /**
     * 单例模式    线程安全的单例模式
     *
     */
    private static FullSingleSync s;

    private FullSingleSync(){
        System.out.println("我是构造方法 -->");
    }
    //类方法   实例方法

    public synchronized static FullSingleSync getInstance(){
        if(null == s){
            s = new FullSingleSync();
        }
        return s;
    }

}
